<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ArNetworking: ArNetCameraRequest Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ArNetworking
   &#160;<span id="projectnumber">dev20161014</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classArNetCameraRequest.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classArNetCameraRequest-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ArNetCameraRequest Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A request packet that is able to send a copy of itself, with data packed in, to a server.  
 <a href="classArNetCameraRequest.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for ArNetCameraRequest:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classArNetCameraRequest.png" usemap="#ArNetCameraRequest_map" alt=""/>
  <map id="ArNetCameraRequest_map" name="ArNetCameraRequest_map">
<area href="classArNetPacket.html" title="our packet for the network stuff " alt="ArNetPacket" shape="rect" coords="0,56,133,80"/>
<area doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html" alt="ArBasePacket" shape="rect" coords="0,0,133,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af0188ae835b902a585d990b63608bb87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetCameraRequest.html#af0188ae835b902a585d990b63608bb87">ArNetCameraRequest</a> (<a class="el" href="classArClientBase.html">ArClientBase</a> *<a class="el" href="configClientToServer_8cpp.html#afe594bfb305907ae82f259409cc214cb">client</a>, const char *cameraName=&quot;&quot;)</td></tr>
<tr class="separator:af0188ae835b902a585d990b63608bb87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce74f31bac004f0414a66a36a4e776b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetCameraRequest.html#a0ce74f31bac004f0414a66a36a4e776b">requestPanTiltAbs</a> (double pan, double tilt)</td></tr>
<tr class="separator:a0ce74f31bac004f0414a66a36a4e776b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440ce2d91e43102dab8a340be99e87ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetCameraRequest.html#a440ce2d91e43102dab8a340be99e87ab">requestPanTiltZoomAbs</a> (double pan, double tilt, double zoom)</td></tr>
<tr class="separator:a440ce2d91e43102dab8a340be99e87ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa030aeb5201cddf4819b3fe31a98efd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetCameraRequest.html#aa030aeb5201cddf4819b3fe31a98efd7">setCameraName</a> (const char *name)</td></tr>
<tr class="separator:aa030aeb5201cddf4819b3fe31a98efd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArNetPacket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArNetPacket')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArNetPacket.html">ArNetPacket</a></td></tr>
<tr class="memitem:a9c9843ff5d3a400cac0d6d00c83f78b5 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a9c9843ff5d3a400cac0d6d00c83f78b5">ArNetPacket</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> bufferSize=<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a233ff463989369cb076795dd20c44d22">ArNetPacket::MAX_LENGTH</a>+5)</td></tr>
<tr class="memdesc:a9c9843ff5d3a400cac0d6d00c83f78b5 inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a9c9843ff5d3a400cac0d6d00c83f78b5">More...</a><br /></td></tr>
<tr class="separator:a9c9843ff5d3a400cac0d6d00c83f78b5 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be3f2502d8f7dc6de1829382adb13f inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#ae2be3f2502d8f7dc6de1829382adb13f">ArNetPacket</a> (const <a class="el" href="classArNetPacket.html">ArNetPacket</a> &amp;other)</td></tr>
<tr class="memdesc:ae2be3f2502d8f7dc6de1829382adb13f inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#ae2be3f2502d8f7dc6de1829382adb13f">More...</a><br /></td></tr>
<tr class="separator:ae2be3f2502d8f7dc6de1829382adb13f inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e147af5960e3057e9b6aa7e00c6761c inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a1e147af5960e3057e9b6aa7e00c6761c">bufToDouble</a> (void)</td></tr>
<tr class="memdesc:a1e147af5960e3057e9b6aa7e00c6761c inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a double from the packet buffer.  <a href="#a1e147af5960e3057e9b6aa7e00c6761c">More...</a><br /></td></tr>
<tr class="separator:a1e147af5960e3057e9b6aa7e00c6761c inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f64d593a9d1ad07173cff66ee8954bb inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#aff7daca3c28eeaacc95b1ac07997661c">ArTypes::Byte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a3f64d593a9d1ad07173cff66ee8954bb">calcCheckSum</a> (void)</td></tr>
<tr class="memdesc:a3f64d593a9d1ad07173cff66ee8954bb inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the checksum, probably used only internally  <a href="#a3f64d593a9d1ad07173cff66ee8954bb">More...</a><br /></td></tr>
<tr class="separator:a3f64d593a9d1ad07173cff66ee8954bb inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b9f461cb78f9bcc0ffa30d31784fa8e inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a7b9f461cb78f9bcc0ffa30d31784fa8e">doubleToBuf</a> (double val)</td></tr>
<tr class="memdesc:a7b9f461cb78f9bcc0ffa30d31784fa8e inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a double into the packet buffer.  <a href="#a7b9f461cb78f9bcc0ffa30d31784fa8e">More...</a><br /></td></tr>
<tr class="separator:a7b9f461cb78f9bcc0ffa30d31784fa8e inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf6a699500c885066dbf6fcaf145756 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a0cf6a699500c885066dbf6fcaf145756">duplicatePacket</a> (<a class="el" href="classArNetPacket.html">ArNetPacket</a> *packet)</td></tr>
<tr class="separator:a0cf6a699500c885066dbf6fcaf145756 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a967d1901ff4e9cc53e31383eaa3bb609 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a967d1901ff4e9cc53e31383eaa3bb609">empty</a> (void)</td></tr>
<tr class="separator:a967d1901ff4e9cc53e31383eaa3bb609 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5076d7a8d058ed0f6f5795891e1fca6e inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a5076d7a8d058ed0f6f5795891e1fca6e">finalizePacket</a> (void)</td></tr>
<tr class="separator:a5076d7a8d058ed0f6f5795891e1fca6e inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac5fd0759f7dcfed8e2975ff604a59ca inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#aac5fd0759f7dcfed8e2975ff604a59ca">getAddedFooter</a> (void)</td></tr>
<tr class="memdesc:aac5fd0759f7dcfed8e2975ff604a59ca inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iternal function that sets if we already added the footer(for forwarding)  <a href="#aac5fd0759f7dcfed8e2975ff604a59ca">More...</a><br /></td></tr>
<tr class="separator:aac5fd0759f7dcfed8e2975ff604a59ca inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79546a0d31550048b82920743dd5eeec inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a79546a0d31550048b82920743dd5eeec">getArbitraryString</a> (void)</td></tr>
<tr class="separator:a79546a0d31550048b82920743dd5eeec inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af058f6edff90eef3961f9b21bc88e2ab inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#af058f6edff90eef3961f9b21bc88e2ab">getCommand</a> (void)</td></tr>
<tr class="memdesc:af058f6edff90eef3961f9b21bc88e2ab inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the command this packet is.  <a href="#af058f6edff90eef3961f9b21bc88e2ab">More...</a><br /></td></tr>
<tr class="separator:af058f6edff90eef3961f9b21bc88e2ab inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8445410a7b4dd8aa36a6f8cd7acf64 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1d">PacketSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a1e8445410a7b4dd8aa36a6f8cd7acf64">getPacketSource</a> (void)</td></tr>
<tr class="separator:a1e8445410a7b4dd8aa36a6f8cd7acf64 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe67c21266da1070f346103d68435028 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArNetPacket.html">ArNetPacket</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#afe67c21266da1070f346103d68435028">operator=</a> (const <a class="el" href="classArNetPacket.html">ArNetPacket</a> &amp;other)</td></tr>
<tr class="memdesc:afe67c21266da1070f346103d68435028 inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator.  <a href="#afe67c21266da1070f346103d68435028">More...</a><br /></td></tr>
<tr class="separator:afe67c21266da1070f346103d68435028 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae24ddf871f42502daf8405d56d36c3 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#acae24ddf871f42502daf8405d56d36c3">resetRead</a> (void)</td></tr>
<tr class="separator:acae24ddf871f42502daf8405d56d36c3 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04038b06114dfb5326cd2b297d86c135 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a04038b06114dfb5326cd2b297d86c135">setAddedFooter</a> (bool addedFooter)</td></tr>
<tr class="memdesc:a04038b06114dfb5326cd2b297d86c135 inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iternal function that sets if we already added the footer(for forwarding)  <a href="#a04038b06114dfb5326cd2b297d86c135">More...</a><br /></td></tr>
<tr class="separator:a04038b06114dfb5326cd2b297d86c135 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2771ce232aab3313f52f4d5365d45780 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a2771ce232aab3313f52f4d5365d45780">setArbitraryString</a> (const char *string)</td></tr>
<tr class="separator:a2771ce232aab3313f52f4d5365d45780 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdd7e7d8f5de66e2b9131c0d3c548a3e inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#abdd7e7d8f5de66e2b9131c0d3c548a3e">setCommand</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> command)</td></tr>
<tr class="memdesc:abdd7e7d8f5de66e2b9131c0d3c548a3e inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the command this packet is.  <a href="#abdd7e7d8f5de66e2b9131c0d3c548a3e">More...</a><br /></td></tr>
<tr class="separator:abdd7e7d8f5de66e2b9131c0d3c548a3e inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a952af70689710ce5ca92f8bfc23ce09b inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a952af70689710ce5ca92f8bfc23ce09b">setPacketSource</a> (<a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1d">PacketSource</a> source)</td></tr>
<tr class="separator:a952af70689710ce5ca92f8bfc23ce09b inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617b372f24ae6a21b70c9119878baac6 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a617b372f24ae6a21b70c9119878baac6">verifyCheckSum</a> (void)</td></tr>
<tr class="memdesc:a617b372f24ae6a21b70c9119878baac6 inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns true if the checksum matches what it should be  <a href="#a617b372f24ae6a21b70c9119878baac6">More...</a><br /></td></tr>
<tr class="separator:a617b372f24ae6a21b70c9119878baac6 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3501d8ef29c8cc2604a631bb4e1d34c4 inherit pub_methods_classArNetPacket"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a3501d8ef29c8cc2604a631bb4e1d34c4">~ArNetPacket</a> ()</td></tr>
<tr class="memdesc:a3501d8ef29c8cc2604a631bb4e1d34c4 inherit pub_methods_classArNetPacket"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a3501d8ef29c8cc2604a631bb4e1d34c4">More...</a><br /></td></tr>
<tr class="separator:a3501d8ef29c8cc2604a631bb4e1d34c4 inherit pub_methods_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArBasePacket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArBasePacket')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../docs/classArBasePacket.html">ArBasePacket</a></td></tr>
<tr class="memitem:a0a7bbc1ab8cc9f53b01880dc53f1e92b inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a0a7bbc1ab8cc9f53b01880dc53f1e92b">ArBasePacket</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> bufferSize=0, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> headerLength=0, char *buf=NULL, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> footerLength=0)</td></tr>
<tr class="separator:a0a7bbc1ab8cc9f53b01880dc53f1e92b inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a95a94a27b1ee433aeeb914970f603b inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a6a95a94a27b1ee433aeeb914970f603b">ArBasePacket</a> (const <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html">ArBasePacket</a> &amp;other)</td></tr>
<tr class="separator:a6a95a94a27b1ee433aeeb914970f603b inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3006b1fbf239cea0013d0a9e0c0c1baf inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a049ac44ab4c6e3a7f55a7ba68275da53">ArTypes::Byte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a3006b1fbf239cea0013d0a9e0c0c1baf">bufToByte</a> (void)</td></tr>
<tr class="separator:a3006b1fbf239cea0013d0a9e0c0c1baf inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab300d387c442be9ab025e2c089bbd620 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#aff7daca3c28eeaacc95b1ac07997661c">ArTypes::Byte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ab300d387c442be9ab025e2c089bbd620">bufToByte2</a> (void)</td></tr>
<tr class="separator:ab300d387c442be9ab025e2c089bbd620 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80571dd0c49cfb0717b1fc1e81176672 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#aa9febccb890f2a2d72c3b88d2ab08855">ArTypes::Byte4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a80571dd0c49cfb0717b1fc1e81176672">bufToByte4</a> (void)</td></tr>
<tr class="separator:a80571dd0c49cfb0717b1fc1e81176672 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababfcda88abb1a994b6e903a2472ba28 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0bebf1ecd0c9f9422d27fddf5bb8d716">ArTypes::Byte8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ababfcda88abb1a994b6e903a2472ba28">bufToByte8</a> (void)</td></tr>
<tr class="separator:ababfcda88abb1a994b6e903a2472ba28 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a885a0bdc2036056abadd3a3eafe4bdeb inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a885a0bdc2036056abadd3a3eafe4bdeb">bufToData</a> (unsigned char *<a class="el" href="clientStringInfoExample_8cpp.html#aa145b758b8385fd760f174780ccc5c69">data</a>, int length)</td></tr>
<tr class="separator:a885a0bdc2036056abadd3a3eafe4bdeb inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36d3542331e2e288747cbcc0d36333e inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ab36d3542331e2e288747cbcc0d36333e">bufToData</a> (char *<a class="el" href="clientStringInfoExample_8cpp.html#aa145b758b8385fd760f174780ccc5c69">data</a>, int length)</td></tr>
<tr class="separator:ab36d3542331e2e288747cbcc0d36333e inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1536daa451024715fe82cec495e826 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a8f1536daa451024715fe82cec495e826">bufToStr</a> (char *buf, int maxlen)</td></tr>
<tr class="separator:a8f1536daa451024715fe82cec495e826 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4209161923996ad1e69469d32cfc6b8 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#aa4209161923996ad1e69469d32cfc6b8">bufToString</a> ()</td></tr>
<tr class="separator:aa4209161923996ad1e69469d32cfc6b8 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d7bab938c3fcc1929890282eb5bec6 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a9870b6101609a525d21481cc16b4c685">ArTypes::UByte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a32d7bab938c3fcc1929890282eb5bec6">bufToUByte</a> (void)</td></tr>
<tr class="separator:a32d7bab938c3fcc1929890282eb5bec6 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2d63293b9a983d18430eceb0edbf0b1 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ac2d63293b9a983d18430eceb0edbf0b1">bufToUByte2</a> (void)</td></tr>
<tr class="separator:ac2d63293b9a983d18430eceb0edbf0b1 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d3e098635ec49ee8b7b43dc5c65c77 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#af596f738ccf86d1fa8a64af52ea2f061">ArTypes::UByte4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a18d3e098635ec49ee8b7b43dc5c65c77">bufToUByte4</a> (void)</td></tr>
<tr class="separator:a18d3e098635ec49ee8b7b43dc5c65c77 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2960ee8861663c791a93d4de6c6d2954 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a3d54ee98bc3e287fcfe95b8a5a539ed8">ArTypes::UByte8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a2960ee8861663c791a93d4de6c6d2954">bufToUByte8</a> (void)</td></tr>
<tr class="separator:a2960ee8861663c791a93d4de6c6d2954 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1712c143161298c10235a7739c73af inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a4a1712c143161298c10235a7739c73af">byte2ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#aff7daca3c28eeaacc95b1ac07997661c">ArTypes::Byte2</a> val)</td></tr>
<tr class="separator:a4a1712c143161298c10235a7739c73af inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab2c8b1224dc27fc96f22ff8f027e28 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a6ab2c8b1224dc27fc96f22ff8f027e28">byte4ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#aa9febccb890f2a2d72c3b88d2ab08855">ArTypes::Byte4</a> val)</td></tr>
<tr class="separator:a6ab2c8b1224dc27fc96f22ff8f027e28 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bdb1748be6214d1b9e98179f1692d6 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a63bdb1748be6214d1b9e98179f1692d6">byte8ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0bebf1ecd0c9f9422d27fddf5bb8d716">ArTypes::Byte8</a> val)</td></tr>
<tr class="separator:a63bdb1748be6214d1b9e98179f1692d6 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9afdff469545e32649067ed0db391046 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a9afdff469545e32649067ed0db391046">byteToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a049ac44ab4c6e3a7f55a7ba68275da53">ArTypes::Byte</a> val)</td></tr>
<tr class="separator:a9afdff469545e32649067ed0db391046 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a832d8c09ea2dc84a0df317ad2b24008d inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a832d8c09ea2dc84a0df317ad2b24008d">dataToBuf</a> (const char *<a class="el" href="clientStringInfoExample_8cpp.html#aa145b758b8385fd760f174780ccc5c69">data</a>, int length)</td></tr>
<tr class="separator:a832d8c09ea2dc84a0df317ad2b24008d inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d63546b6f9057b91bc3fd7b8661d1c inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ae7d63546b6f9057b91bc3fd7b8661d1c">dataToBuf</a> (const unsigned char *<a class="el" href="clientStringInfoExample_8cpp.html#aa145b758b8385fd760f174780ccc5c69">data</a>, int length)</td></tr>
<tr class="separator:ae7d63546b6f9057b91bc3fd7b8661d1c inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1071623748c7c8f37ebc03d4f8c00559 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1071623748c7c8f37ebc03d4f8c00559">duplicatePacket</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html">ArBasePacket</a> *packet)</td></tr>
<tr class="separator:a1071623748c7c8f37ebc03d4f8c00559 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab647b14794b49dc6e34cdb8b82275cfe inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ab647b14794b49dc6e34cdb8b82275cfe">getBuf</a> (void) const </td></tr>
<tr class="separator:ab647b14794b49dc6e34cdb8b82275cfe inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce8426ca9eda8ea59114265afe0a294 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual char *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#adce8426ca9eda8ea59114265afe0a294">getBuf</a> (void)</td></tr>
<tr class="separator:adce8426ca9eda8ea59114265afe0a294 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc317a80a2a2ed97529455016b615c88 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#adc317a80a2a2ed97529455016b615c88">getDataLength</a> (void) const </td></tr>
<tr class="separator:adc317a80a2a2ed97529455016b615c88 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2cace3e90269774854a24c04cf20ef inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a9f2cace3e90269774854a24c04cf20ef">getDataReadLength</a> (void) const </td></tr>
<tr class="separator:a9f2cace3e90269774854a24c04cf20ef inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae79313eb5ee1618c53e971b048e5d9b7 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ae79313eb5ee1618c53e971b048e5d9b7">getFooterLength</a> (void) const </td></tr>
<tr class="separator:ae79313eb5ee1618c53e971b048e5d9b7 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7fae5c87596d533a8621a849867dafd inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ad7fae5c87596d533a8621a849867dafd">getHeaderLength</a> (void) const </td></tr>
<tr class="separator:ad7fae5c87596d533a8621a849867dafd inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffc091d20ab361fe67a664b322976a3 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1ffc091d20ab361fe67a664b322976a3">getLength</a> (void) const </td></tr>
<tr class="separator:a1ffc091d20ab361fe67a664b322976a3 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51def2aaa583901ebb347c8e5c8ce03c inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a51def2aaa583901ebb347c8e5c8ce03c">getMaxLength</a> (void) const </td></tr>
<tr class="separator:a51def2aaa583901ebb347c8e5c8ce03c inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae46601e750b76486525b09f7898dda94 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ae46601e750b76486525b09f7898dda94">getReadLength</a> (void) const </td></tr>
<tr class="separator:ae46601e750b76486525b09f7898dda94 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7080a7c3199abf5a82ec932de7e733cb inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a7080a7c3199abf5a82ec932de7e733cb">isValid</a> (void)</td></tr>
<tr class="separator:a7080a7c3199abf5a82ec932de7e733cb inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfab2e91ed6914dd58240994972c6963 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#acfab2e91ed6914dd58240994972c6963">log</a> (void)</td></tr>
<tr class="separator:acfab2e91ed6914dd58240994972c6963 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6901dadc212e751d1cb18b60236820ab inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html">ArBasePacket</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a6901dadc212e751d1cb18b60236820ab">operator=</a> (const <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html">ArBasePacket</a> &amp;other)</td></tr>
<tr class="separator:a6901dadc212e751d1cb18b60236820ab inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee1ecf55dce762dae0c0ac068201798 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a6ee1ecf55dce762dae0c0ac068201798">printHex</a> (void)</td></tr>
<tr class="separator:a6ee1ecf55dce762dae0c0ac068201798 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c74c5811fa4737ed5cd8a6beccda3e inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ac0c74c5811fa4737ed5cd8a6beccda3e">resetValid</a> ()</td></tr>
<tr class="separator:ac0c74c5811fa4737ed5cd8a6beccda3e inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dfffabbb57e00e4a18a651cd3f4796a inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a4dfffabbb57e00e4a18a651cd3f4796a">setBuf</a> (char *buf, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> bufferSize)</td></tr>
<tr class="separator:a4dfffabbb57e00e4a18a651cd3f4796a inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef8ef187c739064cb6095a4b7464f06 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#adef8ef187c739064cb6095a4b7464f06">setHeaderLength</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> length)</td></tr>
<tr class="separator:adef8ef187c739064cb6095a4b7464f06 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18bd814008fa96d4a1c0873190268198 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a18bd814008fa96d4a1c0873190268198">setLength</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> length)</td></tr>
<tr class="separator:a18bd814008fa96d4a1c0873190268198 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d5e1ea36751d0c213354fe6d0db573d inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a9d5e1ea36751d0c213354fe6d0db573d">setMaxLength</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> bufferSize)</td></tr>
<tr class="separator:a9d5e1ea36751d0c213354fe6d0db573d inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a424e064fc126ffde410b70efdb3a2f57 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a424e064fc126ffde410b70efdb3a2f57">setReadLength</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> readLength)</td></tr>
<tr class="separator:a424e064fc126ffde410b70efdb3a2f57 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92dcff8e2eef538109a9b9c9ad5e46f3 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a92dcff8e2eef538109a9b9c9ad5e46f3">strNToBuf</a> (const char *str, int length)</td></tr>
<tr class="separator:a92dcff8e2eef538109a9b9c9ad5e46f3 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1367558f1c0ce2830072a649ad935d21 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1367558f1c0ce2830072a649ad935d21">strToBuf</a> (const char *str)</td></tr>
<tr class="separator:a1367558f1c0ce2830072a649ad935d21 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac138405a70ebebb31813581716b48fe inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#aac138405a70ebebb31813581716b48fe">strToBufPadded</a> (const char *str, int length)</td></tr>
<tr class="separator:aac138405a70ebebb31813581716b48fe inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec1b2c2dc6902e3c2b820fb2ddbf0e2 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#aeec1b2c2dc6902e3c2b820fb2ddbf0e2">uByte2ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a> val)</td></tr>
<tr class="separator:aeec1b2c2dc6902e3c2b820fb2ddbf0e2 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb94fdd3729b05abb4574903887876c inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#abeb94fdd3729b05abb4574903887876c">uByte4ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#af596f738ccf86d1fa8a64af52ea2f061">ArTypes::UByte4</a> val)</td></tr>
<tr class="separator:abeb94fdd3729b05abb4574903887876c inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a984b96d570c5631ca362fb0d5c05b9c2 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a984b96d570c5631ca362fb0d5c05b9c2">uByte8ToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a3d54ee98bc3e287fcfe95b8a5a539ed8">ArTypes::UByte8</a> val)</td></tr>
<tr class="separator:a984b96d570c5631ca362fb0d5c05b9c2 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab909290dd24db16046bdf792a20eb6da inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#ab909290dd24db16046bdf792a20eb6da">uByteToBuf</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a9870b6101609a525d21481cc16b4c685">ArTypes::UByte</a> val)</td></tr>
<tr class="separator:ab909290dd24db16046bdf792a20eb6da inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68b5e82d2b35ad901e54b0e76ed5f9e1 inherit pub_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a68b5e82d2b35ad901e54b0e76ed5f9e1">~ArBasePacket</a> ()</td></tr>
<tr class="separator:a68b5e82d2b35ad901e54b0e76ed5f9e1 inherit pub_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classArNetPacket"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classArNetPacket')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classArNetPacket.html">ArNetPacket</a></td></tr>
<tr class="memitem:a11c6eb7a86ddc6ea04a49cc0ea307a64 inherit pub_types_classArNetPacket"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a7e723695f5dc573ce73549d9db39465b">SIZE_OF_LENGTH</a> = 2, 
<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a233ff463989369cb076795dd20c44d22">MAX_LENGTH</a> = 32000, 
<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a4e7fdf73911e38ef8031b03e27cc157e">HEADER_LENGTH</a> = 6, 
<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a143233cf777bfe992c946039dd006548">FOOTER_LENGTH</a> = 2, 
<br />
&#160;&#160;<a class="el" href="classArNetPacket.html#a11c6eb7a86ddc6ea04a49cc0ea307a64a340ff1cfb7242c223236b0a6568afddc">MAX_DATA_LENGTH</a> = MAX_LENGTH - HEADER_LENGTH - FOOTER_LENGTH - SIZE_OF_LENGTH
<br />
 }</td></tr>
<tr class="separator:a11c6eb7a86ddc6ea04a49cc0ea307a64 inherit pub_types_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699c1b74aac44c20113ba6412655de1d inherit pub_types_classArNetPacket"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1d">PacketSource</a> { <a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1dada3588583303835c7ded0f5767d8df6a">TCP</a>, 
<a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1daff33666d202e647f4c668e8397578cf5">UDP</a>
 }<tr class="memdesc:a699c1b74aac44c20113ba6412655de1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">an enum for where the packet came from  <a href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a699c1b74aac44c20113ba6412655de1d inherit pub_types_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classArBasePacket"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classArBasePacket')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../docs/classArBasePacket.html">ArBasePacket</a></td></tr>
<tr class="memitem:a8ae7b4cc029d9c60b510b55b87bb7432 inherit pro_methods_classArBasePacket"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a8ae7b4cc029d9c60b510b55b87bb7432">hasWriteCapacity</a> (int bytes)</td></tr>
<tr class="separator:a8ae7b4cc029d9c60b510b55b87bb7432 inherit pro_methods_classArBasePacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classArNetPacket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classArNetPacket')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classArNetPacket.html">ArNetPacket</a></td></tr>
<tr class="memitem:ad555f54097bb3993f1dd6722fc342d2d inherit pro_attribs_classArNetPacket"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#ad555f54097bb3993f1dd6722fc342d2d">myAddedFooter</a></td></tr>
<tr class="separator:ad555f54097bb3993f1dd6722fc342d2d inherit pro_attribs_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d700012f7617631d68557dc7e91bb15 inherit pro_attribs_classArNetPacket"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a3d700012f7617631d68557dc7e91bb15">myArbitraryString</a></td></tr>
<tr class="separator:a3d700012f7617631d68557dc7e91bb15 inherit pro_attribs_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1f97b66d272e769b94a8839106ea2f inherit pro_attribs_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTypes.html#a0efae5ee63aec92972d78ecaffdbfcea">ArTypes::UByte2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#aae1f97b66d272e769b94a8839106ea2f">myCommand</a></td></tr>
<tr class="separator:aae1f97b66d272e769b94a8839106ea2f inherit pro_attribs_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a79737be3207675b992509cf23f3800 inherit pro_attribs_classArNetPacket"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArNetPacket.html#a699c1b74aac44c20113ba6412655de1d">PacketSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArNetPacket.html#a5a79737be3207675b992509cf23f3800">myPacketSource</a></td></tr>
<tr class="separator:a5a79737be3207675b992509cf23f3800 inherit pro_attribs_classArNetPacket"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A request packet that is able to send a copy of itself, with data packed in, to a server. </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="ptzCameraClientExample_8cpp-example.html#_a0">ptzCameraClientExample.cpp</a>.</dd>
</dl></div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af0188ae835b902a585d990b63608bb87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ArNetCameraRequest::ArNetCameraRequest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArClientBase.html">ArClientBase</a> *&#160;</td>
          <td class="paramname"><em>client</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>cameraName</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="ptzCameraClientExample_8cpp-example.html#a3">ptzCameraClientExample.cpp</a>.</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0ce74f31bac004f0414a66a36a4e776b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ArNetCameraRequest::requestPanTiltAbs </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pan</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tilt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="ptzCameraClientExample_8cpp-example.html#a7">ptzCameraClientExample.cpp</a>.</dd>
</dl>
<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a4a1712c143161298c10235a7739c73af">ArBasePacket::byte2ToBuf()</a>, <a class="el" href="classArNetPacket.html#a967d1901ff4e9cc53e31383eaa3bb609">ArNetPacket::empty()</a>, and <a class="el" href="classArNetPacket.html#a5076d7a8d058ed0f6f5795891e1fca6e">ArNetPacket::finalizePacket()</a>.</p>

<p>Referenced by <a class="el" href="classPtzCameraExample.html#abebd051cf8fc085f1d3d7b505e1a8c67">PtzCameraExample::run()</a>, and <a class="el" href="classArNetCameraRequest.html#aa030aeb5201cddf4819b3fe31a98efd7">setCameraName()</a>.</p>

</div>
</div>
<a class="anchor" id="a440ce2d91e43102dab8a340be99e87ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ArNetCameraRequest::requestPanTiltZoomAbs </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pan</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tilt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zoom</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="ptzCameraClientExample_8cpp-example.html#a6">ptzCameraClientExample.cpp</a>.</dd>
</dl>
<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a4a1712c143161298c10235a7739c73af">ArBasePacket::byte2ToBuf()</a>, <a class="el" href="classArNetPacket.html#a967d1901ff4e9cc53e31383eaa3bb609">ArNetPacket::empty()</a>, and <a class="el" href="classArNetPacket.html#a5076d7a8d058ed0f6f5795891e1fca6e">ArNetPacket::finalizePacket()</a>.</p>

<p>Referenced by <a class="el" href="classArNetCameraRequest.html#aa030aeb5201cddf4819b3fe31a98efd7">setCameraName()</a>.</p>

</div>
</div>
<a class="anchor" id="aa030aeb5201cddf4819b3fe31a98efd7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ArNetCameraRequest::setCameraName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="ptzCameraClientExample_8cpp-example.html#a5">ptzCameraClientExample.cpp</a>.</dd>
</dl>
<p>References <a class="el" href="classArNetCameraRequest.html#a0ce74f31bac004f0414a66a36a4e776b">requestPanTiltAbs()</a>, and <a class="el" href="classArNetCameraRequest.html#a440ce2d91e43102dab8a340be99e87ab">requestPanTiltZoomAbs()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="ptzCameraClientExample_8cpp.html">ptzCameraClientExample.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classArNetCameraRequest.html">ArNetCameraRequest</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
